package com.hsteach.web.controller.rota.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@ApiModel(description = "新增值班人员")
@Data
public class AddRotaPersonDto implements Serializable {

    /** 值班表id */
    @ApiModelProperty(value = "值班表id" )
    private Long rotaId;

    /** 值班日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "值班日期 yyyy-MM-dd" )
    private Date dutyDate;

    /** 值班人员id */
    @ApiModelProperty(value = "值班人员id" )
    private String personId;

    /** 值班人员名称 */
    @ApiModelProperty(value = "值班人员名称" )
    private String personName;

    /** 值班人员电话 */
    @ApiModelProperty(value = "值班人员电话" )
    private String personMobile;

    /** 值班角色， 1值班领导，2值班人员 */
    @ApiModelProperty(value = "值班角色， 1值班领导，2值班人员 " )
    private Integer dutyRole;

}
